package muestraTecnologica;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.SwingConstants;

/**
 *
 * @author David Cuellar
 */
public class LoginFrame extends Frames{
    private static final long serialVersionUID = 1L;
	
	/* Atributos */
    private JTextField cedula;
    private JButton ingresar;
    private JLabel documento;
    private DataBase bd;
    private byte val = 0;
    
    public LoginFrame(){
        
        setTitle("Muestra Empresarial : Login");
           
        cedula = new JTextField();
        cedula.setBounds(170, 140, 150, 20);
        cedula.setHorizontalAlignment(JTextField.RIGHT);
        cedula.setFont(fuente);
        
        documento = new JLabel("Ingresa tu Documento de Indentificacion:");
        documento.setFont(fuente);
        documento.setBounds(30, 30, 400, 30);
        
        ingresar = new JButton("Ingresar");
        ingresar.setBounds(346, 140, 100, 20);
        ingresar.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                
                loginPerformed();
            }
        });
        
        
        pnlCenter.add(documento);
        pnlCenter.add(cedula);
        pnlCenter.add(ingresar);
        
        bd = new DataBase();
        
        cedula.repaint();
        
        
    }
    
    /**
     * Login realizado por cada alumno
     */
    private final void loginPerformed() {
         
         Main.idAlumno = cedula.getText();
         bd.conectar();
         val = bd.loginUsuario(Long.parseLong(Main.idAlumno));
         System.out.println(Main.idAlumno);
         bd.cerrarConexion();
         
         if(val == 1){
            new VotacionFrame().setVisible(true);
            dispose();
         }
         else
         if(val == 0)
            mensaje.advertencia("Este Alumno ya Voto");
         else
            mensaje.advertencia("Alumno no Existe");  
             
     }
     

                
    
    
    
}
